package com.longyiqun.cm.service;

import com.github.pagehelper.PageInfo;
import com.longyiqun.cm.domain.TestCaseEntity;


public interface CasesService {

    PageInfo getModuleForPaging(int pageIndex, int pageNum, String ID, String module, String selectType);
    PageInfo getServerForPaging(int pageIndex, int pageNum, String Leader, String Platform, String ServerName,String selectType);

    PageInfo getModuleForPaging(int pageIndex, int pageNum, String ID, String module, String selectType, String sortName, String sortOrder);

    TestCaseEntity findOne(String caseID);

    int updateOne(TestCaseEntity testCaseEntity);

    int addOne(TestCaseEntity testCaseEntity);

    int deleteOne(int caseID);

    String mockOne(String caseID, String env);

    int runAll(String env);

    int runModule(String moduleName, String env);

    int runSingle(String ids, String env);
    int runScene(String id, String env);

    int runModuleSQL(String moduleName, String env);

    String isFinish(int jobID);

    String getCaseRemark(int caseID);
    int CleanData(String ids,String env);



}
